//
// ILogger.hh for caziac in /media/CIBOX USB/Zia/api/Module
// 
// Made by johannick renaud
// Login   <renaud_j@epitech.net>
// 
// Started on  Mon Sep  5 02:47:56 2011 johannick renaud
// Last update Wed Sep  7 12:11:48 2011 johannick renaud
//

#ifndef			CAZIAC_ILOGGER_HH
# define		CAZIAC_ILOGGER_HH

/**
 *	\file		ILogger.hh
 *	\date		Mon Sep  5 2011
 *	\author		RENAUD J.
 *	\version	1.0
 */

#include		"ILog.hh"
#include		"Flags.hh"

namespace		Caziac
{
  namespace		Log
  {
    /**
     *	\class		ILogger
     *	\brief		a Logger is a containers for logs
     */

    class		ILogger
    {

    public:

      virtual		~ILogger(){}
      virtual ILog *&	operator [] (Flags const) = 0;

    };
  }
}

#endif
